翻訳と辞書
Words near each other
・ Free Ocean CO2 Enrichment
・ Free offer of the gospel
・ Free Officers and Civilians Movement
・ Free Officers Movement
・ Free Officers Movement (Egypt)
・ Free On-line Dictionary of Computing
・ Free Papua Movement
・ Free parameter
・ Free Parking
・ Free particle
・ Free party
・ Free Party (disambiguation)
・ Free Party (UK)
・ Free Party of Luxembourg
・ Free Party Salzburg
Free Pascal
・ Free Pascal Runtime Library
・ Free Patriotic Movement
・ Free Patriotic Union
・ Free Peace Sweet
・ Free People
・ Free people of color
・ Free People's Party
・ Free People's Party (Germany)
・ Free People's State of Württemberg
・ Free plan
・ Free Planet
・ Free Play
・ Free play (Derrida)
・ Free point


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Free Pascal : ウィキペディア英語版
Free Pascal

Free Pascal Compiler (FPC for short, and formerly known as FPK Pascal〔Free Pascal used to be known as FPK Pascal, where ''FPK'' stands for the author Florian Paul Klämpfl. The name of the project was changed to ''Free Pascal Compiler'' at the end of 1997.〕) is a free Pascal and Object Pascal compiler.
In addition to its own Object Pascal dialect, Free Pascal supports, to varying degrees, the dialects of several other compilers, including those of Turbo Pascal, Delphi, and some historical Macintosh compilers. The dialect is selected on a per-unit (module) basis, and more than one dialect can be used to produce a single program.
A member of the ''write once, compile anywhere'' campaign, Free Pascal is available for many architectures and operating systems (see Targets). It has excellent support for integration of assembly language and supports internal assembler in a number of dialects.
Separate projects exist to facilitate the development of cross-platform graphical applications, the most prominent one being the Lazarus IDE.
== Supported dialects ==
Free Pascal adopted the ''de facto'' standard dialect of Pascal programmers, Borland Pascal and, later, Delphi. From version 2.0 on, the Delphi 7 compatibility has been continuously implemented or improved.
In fact, the project has a compilation mode concept, and the developers made it clear that they would incorporate working patches for the ANSI/ISO standardized dialects to create a standards-compliant mode.
A small effort has been made to support some of the Apple Pascal syntax, to ease interfacing to Mac OS and Mac OS X. Since the Apple dialect implements some standard Pascal features that Turbo Pascal and Delphi omit, Free Pascal is a bit more ISO-compatible than these.
The 2.2.''x'' release series does not significantly change the dialect objectives beyond Delphi 7, instead they aim for closer compatibility. The project still lacks the Delphi functionality of compiler-supported exporting of classes from shared libraries, which is for example useful for Lazarus, which implements packages of components.
several Delphi 2006-specific features have been added in the current development branch, and some of the starting work for the features new in Delphi 2009 (most notably the addition of the UnicodeString type) has been done. The development branch also features an "Objective-Pascal" extension for Objective-C (Cocoa) interfacing.
The current trunk (2.7.1) version implements basic ISO Pascal mode, though many things such as Get and Put procedure and file buffer variable concept for file handling are still missing.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Free Pascal」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.